namespace gui {

    /// <summary>
    /// GUI Notifiable EventItem Class
    /// Event Item holds an ID, a step number, an event type, a
    /// source and a description property
    /// </summary>
    public class EventItem {
        public EventItem(double id, double stepNum, string eventType, string source, string description) {
            Id = id;
            StepNum = stepNum;
            EventType = eventType;
            EventSource = source;
            Description = description;
        }

        public double Id { get; set; }
        public double StepNum { get; set; }
        public string EventType { get; set; }
        public string EventSource { get; set; }
        public string Description { get; set; }

    }
}